
//管理用户数据相关
import {defineStore} from 'pinia'
import { loginAPIa,loginAPIb } from '@/apis/user'
import { ref } from 'vue'
/*
引用defineStore方法,该方法中含有两个参数，第一个参数是模块名(拜托都不讲清楚是接口模块名吗)，第二个参数是回调函数
*/

export const UserStorea=defineStore('user',()=>{

/*怎么罗里吧嗦的*/
//1.定义管理用户数据的state
const userInfo=ref({})
//2.定义获取接口数据的action函数
const getUserInfo=async({ account, password})=>{
 const res=await loginAPIa({ account, password})
 userInfo.value=res
}
//3.以对象格式把state和action return出来
return{
    userInfo,
    getUserInfo
}
})

export const UserStoreb=defineStore('user',()=>{

    /*怎么罗里吧嗦的*/
    //1.定义管理用户数据的state
    const userInfo=ref({})
    //2.定义获取接口数据的action函数
    const getUserInfo=async({ account, password})=>{
     const res=await loginAPIb({ account, password})
     userInfo.value=res
    }
    //3.以对象格式把state和action return出来
    return{
        userInfo,
        getUserInfo
    }
    })

